Package negotiator

Interface Summary
NegotiationEventListener implement this class in order to subscribe with the NegotiationManager to get callback on handleEvent().
XMLable  
 

Class Summary
ActionEvent This class records details about an action of an agent.
Agent A basic negotiation agent.
AgentID  
AgentParam This class stores info about a parameter of an agent.
AgentsLoader  
ArrayListXML<E> ArrayListXML is an arraylist with an extra toXML function.
Bid Wouter: a bid is a set of pairs, where idnumber is the unique number of the issue, and value is the picked alternative.
BidHistory This class contains the bidding history of a negotiation agent.
BidIterator Class used to generate all bids in the domain.
ContinuousTimeline A time line, running from t = 0 (start) to t = 1 (deadline).
CSVLoader  
DiscreteTimeline Implementation of the timeline in which time is divided in rounds.
Domain Representation of the outcome space of a scenario.
Global Overview of global variables used throughout the application.
LinearBidIterator  
Logger  
NegotiationOutcome  
NegotiationResult  
PausableContinuousTimeline  
ScenarioValidator Class used to validate the domain, preference profile, and the consistency between both.
SerializeHandling This is a utility class to handle writing and reading Serializable objects into/from a file.
StrategyParameters Simple class which stores the parameters given to a negotiation strategy, for example an concession factor.
Test  
Timeline A time line, running from t = 0 (start) to t = 1 (deadline).
 

Enum Summary
Timeline.Type In a time-based protocol, time passes within a round.